#ifndef _TASK_QUEUE_
#define _TASK_QUEUE_
#include <my_header.h>

typedef struct node_s{
    int netfd;
    struct node_s* next;
}node_t;

typedef struct taskQueue_s{
    node_t* head;
    node_t* tail;
    int size;
}taskQueue_t;

int taskQueueInit(taskQueue_t* taskQueue);

int enQueue(taskQueue_t* taskQueue, int netfd);

int deQueue(taskQueue_t* taskQueue);

int printQueue(taskQueue_t* taskQueue);
#endif
